import math
print ("введите четырехзначное число")
x=int(input())
a=x%10
b=x//10%10
c=x//100%10
d=x//1000
if x>=1000 and x<=9999:
    if x % 2 ==0:
        print("число четное:да")
    else:
        print("число не четное:нет")
    if x % 3 == 0:
        print("число кратно трем:да")
    else:
        print("число некратно трем:нет")
    
    if math.sqrt(x)%1==0:     
        print("число являеться квадратом числа " , int (math.sqrt(x)))
    else:
        print("число не являеться квадратом числа:нет")
    print("")
    minimum=min(a,b,c,d)
    print("наименьшея цифра в числе",minimum)
    maximum=max(a,b,c,d)
    print("наибольшая цифра числе",maximum)
    kol=0
    x1=x
    while x1>0:
        if x1%10==0:
            kol+=1
        x1= x1//10
    print("количество нулей в числе ",kol)
    print("")
    if math.sqrt(a) % 1 ==0:
       print("цифра в разряде единиц является квадратом цифры",math.sqrt(a))
    else:
       print("цифра в разряде единиц является квадратом цифры:нет")
    if math.sqrt(b)% 1 ==0:
       print("цифра в разряде десятков является квадратом цифры",math.sqrt(b))
    else:
       print("цифра в разряде десятков является квадратом цифры:нет")
    if math.sqrt(c)% 1 ==0:
       print("цифра в разряде сотен является квадратом цифры",math.sqrt(c))
    else:
       print("цифра в разряде сотен является квадратом цифры:нет")
    if math.sqrt(d)% 1  ==0:
       print("цифра в разряде тысяч является квадратом цифры",math.sqrt(d))
    else:
       print("цифра в разряде тысяч является квадратом цифры:нет")

else:
    print("введено не четырех значное число")

        
        
       
